/*

* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Smart-Shop开源商城系统/ Java商城-首选电商平台系统 请务必保留此注释头信息
* |     开源地址: https://gitee.com/ningbo-qishan/gruul-mall
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     可正常分享和学习源码,未经授权 不可商用！
* |     商业版中台购买/开源版商业授权 联系技术客服
* |     官网:  https://www.73app.cn/
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Copyright (c) 2016-2999 宁波启山智软科技有限公司
* |     版权所有 ,侵权必究！
* ------------------------------------------------------------------------

*/
package com.medusa.gruul.platform.model.dto;

import lombok.Data;

/**
 * @Description: 收集方（开发者）信息配置
 * @Author: xiaoq
 * @Date : 2021-11-15 15:47
 */
@Data
public class OwnerSetting {
    /**
     * 信息收集方（开发者）的邮箱地址，4种联系方式至少要填一种
     */
    private String contact_email;
    /**
     * 信息收集方（开发者）的手机号
     */
    private String contact_phone;
    /**
     * 信息收集方（开发者）的qq号
     */
    private String contact_qq;
    /**
     * 信息收集方（开发者）的微信号
     */
    private String contact_weixin;
    /**
     * 如果开发者不使用微信提供的标准化用户隐私保护指引模板，也可以上传自定义的用户隐私保护指引，通过上传接口上传后可获取media_id
     */
    private String ext_file_media_id;
    /**
     * 通知方式，指的是当开发者收集信息有变动时，通过该方式通知用户。这里服务商需要按照实际情况填写，例如通过弹窗或者公告或者其他方式。
     */
    private String notice_method;
    /**
     * 存储期限，指的是开发者收集用户信息存储多久。如果不填则展示为【开发者承诺，除法律法规另有规定，开发者对你的信息保存期限应当为实现处理目的所必要的最短时间】，如果填请填数字+天，例如“30天”，否则会出现87072的报错。
     */
    private String store_expire_timestamp;
}
